GoArcc - Download
To download GoArcc locally, you need to clone the repo.
git clone https://github.com/deqode/GoArcc.git
OR
go get github.com/deqode/GoArcc
Requirements
GoArcc depends on several tools and libraries-
- Go 1.16
- Docker 19.03+
- Docker Compose 1.25+
Below plugins are also required to generate code from a proto file. Check the usages.
Running the GoArcc
build the project using make build
run the binary ./bin/goarcc
OR
Run from docker-compose docker-compose up
Hosts
GoArcc running servers hosts on different-2 ports.
- Jaeger UI:
http://localhost:16686
- Health Trace:
http://localhost:8083/health/
- Prometheus UI:
http://localhost:9090
- Prometheus UI Metrics:
http://localhost:9090/metrics
- Grpc Server:
http://localhost:8080
- Graphql Server:
http://localhost:8081
- Rest Server:
http://localhost:8082
Server configurations are in config.yml